@charset "utf-8";
/* CSS Document */

/* header*/
html{font-size:62.5%;}
body{font-size:14px; color:#000; overflow-x:hidden;-webkit-text-size-adjust : none ;
-moz-text-size-adjust : none ;
-ms-text-size-adjust : none ;
text-size-adjust : none;}

input:-moz-placeholder, textarea:-moz-placeholder {
    color: #8a8a8a;
    font-size: 16px;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color: #8a8a8a;
    font-size: 16px;
}

input.Searchotxt:-moz-placeholder{font-family:'宋体'; color:#b2b2b2; font-size:14px;}
input.Searchotxt::-moz-placeholder{font-family:'宋体'; color:#b2b2b2; font-size:14px;}

.otxt,.obtn,.oselect{border:none;background:none;}
.w100{width:100%;}
.w1000{width:1000px;margin:0 auto;}
.Vimg{ width:100%; height:100%; display:block;}

/*.PubTable{ display:table-row;overflow:hidden; width:1160px; padding:0 20px;}
.PubRow{ float:none;display:table-cell; vertical-align:middle;margin-bottom:-100px; *padding-bottom:110px;*float:left;}
*/
.navdl dd,.line-l,.line-r{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}

.meau{ width:28px; height:25px; position:relative; float:right; margin-right:10px; margin-top:5px; display:none;}
.meau span{ width:100%;position:absolute;right:0; top:0;background:#cd3e40;display:block;height:3px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;vertical-align:top;}
.meau span{transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;}
.meau .m1{}
.meau .m2{top:11px;}
.meau .m3{top:22px; }
.meauon .m1,.meauon .m2,.meauon .m3{ background:#ccc;}
.meauon .m1{ transform:rotate(45deg); top:9px;}
.meauon .m2{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.meauon .m3{ transform:rotate(-45deg); top:9px;width:28px;}

.Top{ position:fixed; left:0;top:0; z-index:8888; }
.Navbg{ background:#000; position:absolute; left:0; top:165px; height:240px;z-index:888;}
.Nav a{ color:#000;}
.Navlist ul{ float:left;}
.Navlist li{  line-height:40px;height:40px; float:left;text-align:center;position:relative; z-index:8888;width:auto;padding-right: 10px;}

.Navlist li.none em{ display:none;}
.navdl{position:absolute;  top:44px; width:100%; text-align:center;overflow:hidden;zoom:1;}
.navdl dd a{font-size:14px; color:#000;}
.navdl dd{background:#fff;line-height:43px;height:43px;vertical-align:top; margin-top:1px;}
.navi{ display:inline-block; background:url(../images/ico3.jpg) left top no-repeat; width:7px; height:4px; vertical-align:middle; margin-left:3px;}
.inaviA{ float:right; width:45px; line-height:45px;height:45px; text-align:right;cursor:pointer;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s; display:none;}
.inavi{ font-size:16px; vertical-align:middle; color:#000;}
.inaviAon{transform: rotateX(180deg);-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);}
.Navlist li .phonea,.inaviAon .inavi{ color:#cd3e40;}
.Nav{ width:600px;}
.Nav .last{ margin:0;}
.Navlist a:hover,.Navlist .on .a,.Navlist .m .a{ color:#f00c0c;}
.Navbg,.navdl,.inaviA{ display:none;}

.Navlist li.opac .ema,.Navlist li.opac .emb{opacity:0.6;-webkit-opacity:0.6;-moz-opacity:0.6;}

.ema,.emb{display:inline-block; vertical-align:top; height:43px;}
.ema{ font-size:14px; padding:0; }
.emb{ width:6px; height:43px; background:url(../images/jiantou.jpg) center center no-repeat;  text-indent:-999px; overflow:hidden;zoom:1; margin-left:8px;}
.navdl{ width:130px; left:50%; margin-left:-65px;}

.Nav .on .line-l,.Nav .on .line-r,.Nav .m .line-l,.Nav .m .line-r{ width:50%;}


.TopOn{background:rgba(255,255,255,1); box-shadow:0 1px 1px rgba(180,180,180,0.2);}
.TopOn .Nav a{ color:#000;}
.TopOn .navdl a{ color:#e9eaf5;}
.TopOn .Nav a:hover{ color:#049cdf;}
.TopOn{ color:#e9eaf5;}
.TopOn .Search{ background:url(../images/search_1.png) center center no-repeat;}
.TopOn .Tel{ background:url(../images/tel_1.png) left center no-repeat; color:#000;}
.TopOn .Search:hover,.Search:hover{ background:url(../images/search_2.png) center center no-repeat;}


.line-l,.line-r{ display:block; width:0;  height:1px; background:#3c3c3b; position:absolute; bottom:-1px;}
.line-l{ right:50%;}
.line-r{ left:50%;}
.Navlist li:hover .line-l,.Navlist li:hover .line-r{width:50%;}



.Toptit{ padding-top:22px; padding-bottom:14px; border-bottom:1px solid #e5e5e5;}
.Header{ background:url(../images/ico1.png) left top repeat;padding:10px 0;}
.NavSpan{ display:block; width:4px; height:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; background:#f00c0c; position:absolute; left:50%; margin-left:-2px; bottom:0; display:none;}
.Nav .m .NavSpan{ display:block;}


/*.navdl dd:hover{ background:#d10d1b;}
.navdl dd:hover a,.navdl dd a:hover{ color:#fff;}*/



.Share  .bds_qzone{ background:url(../images/share_qq.png) left top no-repeat;}
.Share  .bds_tsina{ background:url(../images/share_sina.png) left top no-repeat;}
.Share  .bds_weixin{ background:url(../images/share_wx.png) left top no-repeat;}
.Share  .bds_qzone:hover{ background:url(../images/share_qq_1.png) left top no-repeat;}
.Share  .bds_tsina:hover{ background:url(../images/share_sina_1.png) left top no-repeat;}
.Share  .bds_weixin:hover{ background:url(../images/share_wx_1.png) left top no-repeat;}
#Share  .bds_weixin,#Share .bds_tsina,#Share .bds_qzone{ margin:0; padding:0; background-position:0 0; width:24px; height:24px; float:right; display:inline-block; vertical-align:top; margin-left:12px; margin-top:10px;}
.Share .bds_weixin,.Share .bds_tsina,.Share .bds_qzone,.Share  .bds_weixin:hover,.Share  .bds_tsina:hover,.Share  .bds_qzone:hover{ background-size:24px 24px;}
.Share{ width:100px; padding-right:18px;}

#Sharefooter{ width:100%; padding:0;}
#Sharefooter .bds_qzone{ background:url(../images/f-share-qq.png) left top no-repeat;}
#Sharefooter .bds_tsina{ background:url(../images/f-share-xl.png) left top no-repeat;}
#Sharefooter .bds_weixin{ background:url(../images/f-share-wx.png) left top no-repeat;}
#Sharefooter .bds_qzone:hover{ background:url(../images/f-share-qq_1.png) left top no-repeat;}
#Sharefooter .bds_tsina:hover{ background:url(../images/f-share-xl_1.png) left top no-repeat;}
#Sharefooter .bds_weixin:hover{ background:url(../images/f-share-wx_1.png) left top no-repeat;}
#Sharefooter .bds_weixin,#Sharefooter .bds_tsina,#Sharefooter .bds_qzone,#Sharefooter  .bds_weixin:hover,#Sharefooter  .bds_tsina:hover,#Sharefooter  .bds_qzone:hover{ background-size:24px 24px; float:left; margin:0; margin-right:16px;}


.swiper-container{ width:100%; position:relative; overflow:hidden;zoom:1;}
.swiper-wrapper{width:100%; position:relative;z-index:88;}
.swiper-slide{ background-position: center top; background-repeat:no-repeat;}
.swiper-slide-img{ display:none; width:100%; vertical-align:top;}
.swiper-pagination{ z-index:99; height:15px; text-align:center;}
.swiper-container-horizontal > .swiper-pagination-bullets{ width:100%; bottom:10px;  left:0;}
.swiper-pagination-bullet{border:none; background:none;vertical-align:top;width:13px; height:13px; background:#2577e3;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100); vertical-align:top; border:2px solid #fff;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 4px;}
.swiper-pagination-bullet-active,.Banner .bd .on{background:#ff9913;}
.swiper-button-next, .swiper-button-prev{ width:24px; height:60px; z-index:99; margin-top:-30px;}
.swiper-button-prev{ left:0; background:url(../images/prev.png) center center no-repeat;}
.swiper-button-next{ right:0; background:url(../images/next.png) center center no-repeat;}

.Banner{}
.Banner .swiper-slide{ height:500px;}
.Banner .bd{ bottom:10px;}
.Banner .bd li{ margin:0 5px;}

.Banner .swiper-pagination{ width:1000px; left:50%; margin-left:-500px; text-align:left; bottom:22px;}


.b_img{ display:none; width:100%;}

.Footer{ background:#004383; padding:35px 0; margin-top:25px;}
.Footer,.Footer a{ font-size:13px; color:#fff;}
.Footer a:hover{color:#fff;}
.FooterTxt{ padding:0 12px; line-height:25px;}
.Footerp1 em{ padding:0 5px;}
.Footerp1,.Footerp2{ padding-bottom:15px;}
.FooterTxtR{ width:140px; text-align:right;}
.FooterTxtL{ width:680px;}
.weixin,.scrolltop1{float:left; cursor:pointer;}
.weixin img,.scrolltop1 img,.Lmsg,.scrolltop2{ vertical-align:top;}
.FooterTxtR em{ padding:0 10px;}
.Copy{ display:none; text-align:center;}
.Banner .bd{ display:none;}


.MainNew{ padding:0 5px; width:990px;}
.MainNew{ margin-top:12px;}
.MainNewLeft{ width:500px; height:334px; overflow:hidden;zoom:1; position:relative;}
.MNewLa{ position:absolute; left:0; bottom:0; overflow:hidden;zom:1; line-height:50px; height:50px; background:url(../images/ico2.png) left top repeat; width:100%;}
.MNewLa a{ padding:0 15px;}
.MNewLa a:hover{ color:#333;}

.MainNewRight{ width:450px; background:#f6f6f6; padding:15px;line-height:25px;}
.MNewUl a{color:#3d3d3d;  overflow:hidden;zoom:1; width:75%; overflow:hidden;zoom:1;text-overflow:ellipsis;white-space:nowrap;}
.MNewUl a,.MNewUl span,.MNewUl li{ vertical-align:top;line-height:26px; height:26px;display:inline-block;}
.MNewUl li{ float:left;  overflow:hidden;zoom:1; width:100%;}
.MNewUl li:hover a,.MNewUl li:hover span{ color:#f00c0c;}
.MNewUl span{ padding-right:5px; padding-left:2px;}
.MNewUl em{ color:#999999; font-size:12px; font-family:Arial, sans-serif;}

.MNewH5{ height:25px;  font-weight:bold; font-size:16px;}
.MNewH5More{ float:right; font-size:12px; font-weight:normal;}
.cc70000{ color:#c70000;}
.MNewNTop{}
.MNewH6{ padding-left:5px; padding-top:4px; padding-bottom:2px;}
.MNewH6 a{ font-weight:bold; vertical-align:top; width:70%;display:inline-block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.MNewH6 a:hover{ color:#ff0000;}
.MNewdesc{ text-indent:24px; border-bottom:1px dotted #666666; height:50px; padding-bottom:10px;}
.MNewUl{ overflow:hidden;zoom:1; padding-top:5px;}
.MNewdesc a{ color:#ff0000; padding-left:5px;}

.Business{padding:0 5px; width:990px;}
.BusinessH4{ text-align:center; background:url(../images/icoline.jpg) center center no-repeat;}
.BusinessH4 span{ vertical-align:top; display:inline-block; font-size:18px; font-weight:bold; letter-spacing:1px; padding:0 20px; background:#fff;}
.BusinessH4 em{ display:block; vertical-align:top; color:#686868; font-weight:normal; font-size:14px;}
.BusineList{ width:100%; overflow:hidden;zoom:1;}
.BusineUl{ width:102%;}
.BusineM{ float:left; display:block; margin-right:10px; width:49%; height:300px; overflow:hidden;zoom:1; position:relative;}
.BusineM,.BusineM:hover{ color:#fff;}
.BusineMimg{width:100%; vertical-align:top;}
.BusineMbg{width:100%; height:100%; position:absolute; left:0; top:0; z-index:88; background:url(../images/ico5.png) left top repeat;}
.BusineMdesc{width:100%; height:100%; position:absolute; left:0; top:0; z-index:99;}
.BusineMh5{ text-align:center; font-size:24px;padding:0 22px;}
.BusineMp{ text-align:justify; font-size:12px; line-height:30px; padding:0 22px; padding-top:10px; max-height:180px; overflow:hidden;zoom:1;}
.BusineMdesc table{ width:100%; height:100%; }
.BusineMdesc td{vertical-align:middle;}
.BusineMdesc,.BusineMbg{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.BusineM:hover .BusineMdesc,.BusineM:hover .BusineMbg{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.BusineMdesc,.BusineMbg{transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;}
.Business,.BusineList{ padding-top:20px;}
.BusineMore{ text-align:center; padding:30px 0;}
.BusineMore a{ display:inline-block; font-size:12px; color:#fff; padding:0 30px; background:#008af9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; line-height:40px; height:40px;}
.BusineMore a:hover{ background:#0075ff;}


.Group{padding:0 5px; width:990px;}
.GroupList{ width:100%; overflow:hidden;zoom:1;text-align:center; }
.GroupUl{ width:105%;}
.GroupM{ float:left; display:block; margin-right:18px; margin-top:20px; width:180px; height:60px; overflow:hidden;zoom:1; position:relative; border:1px solid #f2f2f2;}
.GroupM,.GroupM:hover{ color:#fff;}
.GroupMen{ float:left; display:block; margin-right:13px; margin-top:20px; width:216px; height:45px; overflow:hidden;zoom:1; position:relative; border:1px solid #f2f2f2; padding:8px;}
.GroupMen,.GroupMen:hover{ color:#000;}
.GroupMimg{ max-width:100%;vertical-align:top;}
.GroupMbg{width:100%; height:100%; position:absolute; left:0; top:0; z-index:88; background:url(../images/ico5.png) left top repeat;}
.GroupMdesc{width:100%; height:100%; position:absolute; left:0; top:0; z-index:99;}
.GroupMh5{ text-align:center; font-size:24px;padding:0 22px;}
.GroupMp{ text-align:center; font-size:12px; line-height:30px; padding:0 22px; padding-top:10px; max-height:180px; overflow:hidden;zoom:1;}
.GroupMdesc table{ width:100%; height:100%; }
.GroupMdesc td{vertical-align:middle;}
.GroupMdesc,.GroupMbg{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.GroupM:hover .GroupMdesc,.GroupM:hover .GroupMbg{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.GroupMdesc,.GroupMbg{transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;}
.Group{ padding-top:20px;}
.BusineMore{ text-align:center; padding:30px 0;}
.BusineMore a{ display:inline-block; font-size:12px; color:#fff; padding:0 30px; background:#008af9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; line-height:40px; height:40px;}
.BusineMore a:hover{ background:#0075ff;}

.PaggerBanner{ background-position: center top; background-repeat:no-repeat; height:375px;}
.MainPageL{ width:200px;text-align:center;}
.MainPageR{ width:790px;}
.MainPageLH4{ height:128px; line-height:128px;  overflow:hidden;zoom:1; background:#004383; color:#fff; font-size:24px; letter-spacing:2px; margin-top:-56px; position:relative; z-index:88;}
.MainPageLH4{border-top-left-radius:5px;border-top-right-radius:5px;}
.MainPageLH4 span{ font-size:22px;}
.MainPageLUl{ overflow:hidden;zoom:1; border:1px solid #d6d6d6; border-top:none; border-bottom:none;}
.MainPageLUl li{ line-height:25px; border-bottom:1px solid #d6d6d6;}
.MainPageLUl a{ color:#989898; font-size:16px; display:inline-block; vertical-align:top; padding:10px 5px;}
.MainPageLUl a:hover,.MainPageLUl .on a{ color:#000;}

.PubLa{ display:block; width:100%; vertical-align:top; margin-top:15px; padding:25px 0; text-align:left;}
.PubLa,.PubLa:hover{ color:#fff;}
.PubLa span{ display:inline-block; padding-left:75px;}
.PubLa i{ font-size:12px; display:block;}
.PubContact{ background:#52c453;}
.PubContact span{ background:url(../images/icoc.png) 35px center no-repeat;}
.PubBusiness{ background:#4ea2de;}
.PubBusiness span{ background:url(../images/icob.png) 35px center no-repeat;}

.MainPageR{ padding-top:8px;}
.MainPageRNav{ background:url(../images/icoh.jpg) 15px center no-repeat; line-height:50px; height:50px; padding-left:45px; border-bottom:1px solid #ccc;}
.MainPageRNav,.MainPageRNav a{ color:#989898;}
.MainPageRNav a:hover{ color:#000;}
.MainPageRNav em{ padding:0 6px;}

.PubTxt{ line-height:30px; text-align:justify; padding:20px;}
.PubTxt img{ max-width:100%; vertical-align:top; margin:10px 0;}

.NewList{ overflow:hidden;zoom:1; }
.NewListM{ border-bottom:1px dashed #cccccc; padding:0 20px; padding-left:75px; padding-top:25px; padding-bottom:15px; background:url(../images/NewListM.jpg) 20px 28px no-repeat;}
.NlMa{ font-size:16px; color:#121212;}
.NlMa:hover{ color:#ff0000;}
.NlMdesc{ font-size:12px; color:#8f8e8e; line-height:24px; overflow:hidden;zoom:1; text-align:justify; padding-top:5px;}

.Pages{ overflow:hidden;zoom:1; padding:20px 0;}
.Pages a,.Pages span{ display:inline-block; vertical-align:middle; margin-right:8px; font-size:12px;background:#f2f2f2; border:1px solid #e6e6e6; line-height:26px; height:26px; padding:0 8px;}
.Pages a:hover,.Pages .on{ color:#fff;background:#ff0000; }

.PubH2{ text-align:center; font-size:22px; color:#8f8e8e; padding:15px 0; border-bottom:1px solid #d6d6d6;}
.PubTxta{ padding:20px 10px; padding-bottom:30px; }

#Shares{ padding:22px 0; margin:0 10px;border-top:1px solid #d6d6d6; position:relative;}
#Shares a{ margin:0; margin-right:5px;}
#Shares .Goback{ color:#8f8e8e; float:right; background:none; width:auto; text-indent:0;}

.NewMoreH5{ text-align:center; font-size:22px; letter-spacing:2px;}
.NewMoreList{ margin:0 10px;overflow:hidden;zoom:1; padding-top:20px;}
.NewMoreUl{ width:102%;}
.NewMoreM{font-size:15px; line-height:24px;color:#010101; border:1px solid #cbcbcb; height:112px; display:block; float:left; margin-right:19px;}
.NewMoreM:hover{ color:#ff0000;}
.NewMoreM table{ height:100%; width:100%;}
.NewMoreM td{height:100%;vertical-align:middle; text-align:center; padding:0 10px; width:158px;}
.Wximg1{ padding-top:10px;}
.Wximg1 img{ width:98px;}
.Footerp3{ padding-bottom:15px;}
.Footerp3 em{ padding:0 10px;}
.Wximg2{ position:fixed; right:10px; bottom:100px; z-index:9999; width:98px; overflow:hidden;zoom:1;}
.Wximg2 img{ width:100%;}


@media screen and (max-width: 1199px) { 
	
	/*.ServiceM img,.NewlistAllUl,.Cq-Other-ul{ width:100%;}
	.b_img{ display:block;}
	.swiper-container-fade .swiper-slide{ background-position:9999px 9999px; }
	.PubContentSlider{ height:auto;}
	.CqList,.ServiceAll,.PubContentAll,.ContactBox,.NewlistAll,.CaseList{margin-top:30px;}
	.CqAll,.PubContentAll,.ContactBox,.ContactBoxB,.NewlistAll,.CaseAll{ padding:0 1%;}
	.w1000{ width:95%;}
	.ServiceAll{ padding:0;}
	.ServiceM{ margin:0; width:23%; margin:0 1%;}
	.Cq-Other-m{width:23%; margin:0 1%;}
	.Cq-Other-m-last{ margin:0;}
	.BoxSlider .swiper-button-prev,.BoxSlider .swiper-button-next{ color:#000; font-size:40px; height:40px; width:40px;}
	.BoxSlider .swiper-button-prev{ left:0;}
	.BoxSlider .swiper-button-next{ right:0;}
	
	.Cbr3{ line-height:22px;}
	.NewlistAllm{ margin:0; width:23%; margin:0 1%;}
	.NewlistAllmthree{ margin-right:0;}
	
	.NewlistAllmimg{ height:auto;}
	
	.CaseM{ margin:0;margin:0 1%; width:31.33%;}*/
}

@media screen and (max-width: 769px) {
	
	
	.qtwzimg{ display:none;}
	.Wzp1,.Wzp2{ display:block;}
	.pahebanner{ margin-top:60px; background-position:9999px 9999px; height:auto;}
	.pahebanner .JobRightspan{ display:inline-block; color:#fff; font-size:24px; margin-top:0; transform:translateY(-50%);}
	.pahebanner{ position:relative;}
	.Top{box-shadow:0 2px 3px rgba(9, 9, 9, 0.1);-webkit-box-shadow:0 2px 3px rgba(9, 9, 9, 0.1);-moz-box-shadow:0 2px 3px rgba(9, 9, 9, 0.1); }
	.navi{ display:none;}
	.inaviA{ display:block;}
	.navdl{ margin:0; top:0; left:0;padding:10px; padding-top:0; padding-left:0; width:100%; position:relative;padding-bottom:10px;height:auto;}
	.navdl dd{ margin:0;line-height:28px; float:left; width:100%; text-align:left; }
	.navdl dd a{font-size:13px; }
	

	.w1000,.MainNewRight,.MainPageL,.MainPageR,.MainPage { width:100%;box-sizing:border-box;}
	.w100,.navdl,.FourUl,.MainNew,.MainPage  { box-sizing:border-box; padding-left:10px; padding-right:10px;}
	

	
	.Tel,.LoginIn,.Navbg,.Nav .emb,.line-l,.line-r{ display:none;}
	.Logo {overflow:hidden;zoom:1;  padding:0; float:left; margin-left:10px;}
	.Logo img{ height:40px;}
	
	.meau,.h60p,.warp_meau,.warp_search,.footerswarp,.pagedsjlist{ display:block;}
	.Top{  height:60px; padding:10px 0; position:fixed; left:0; top:0; z-index:99999;}
	.Top{/*box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);*/}
	.Search{ margin:0; margin-right:20px; float:right;}
	
	.Nav{z-index:88888; position:fixed; left:0; box-sizing:border-box; top:55px; width:100%;box-shadow:0 2px 3px rgba(9, 9, 9, 0.3); display:none; margin-top:0;}
	.Nav{ background:rgba(255,255,255,0.9); padding-top:0; }
	.Navlist{ overflow:hidden;zoom:1; padding:0 10px;box-sizing:border-box; height:auto;}
	.Nav em{ display:inline-block; padding-left:5px; font-weight:normal;}
	.Nav .emb{ font-size:15px;}
	.Navlist ul{ float:none;}
	.Navlist li{ float:left;text-align:left; line-height:45px; padding:0 5px; height:auto; box-sizing:border-box;border-bottom:1px solid #d2d2d2; width:100%;}
	.Navlist li,.Nav .solu{ margin:0;}
	.warp_lanuge{ display:block; text-align:left;}
	.navdl{ padding-left:10px;}
	.navdl dd{ text-align:left; line-height:35px; height:35px; background:none;}
	.Nav .last{ padding:0 5px;}
	
	.Navlist a:hover, .Navlist .on .a, .Navlist .m .a{ color:#cd3e40;}
	
	.Top{background:rgba(255,255,255,1); box-shadow:0 1px 1px rgba(180,180,180,0.2);}
	.Top .Nav a{ color:#000;}
	.Top .navdl a{ color:#666;}
	.Top .Nav a:hover{ color:#cd3e40;}
	.Top{ color:#e9eaf5;}
	.b_img{ display:block;}
	
	.Top{ height:auto;}
	.Search,#Share{ display:none;}
	.Toptit { padding:0;}
	.Logo img{ height:35px;}
	.Toptit,.Header{ border:none;}
	
	
	.Banner,.PaggerBanner{ margin-top:55px;}
	.Banner,.IndexBanner { width:100%; padding:0;}
	.img{ display:none;}
	.Banner .swiper-slide{ height:auto;}
	.swiper-button-next, .swiper-button-prev{ display:none;}
	.Banner .swiper-pagination{ bottom:5px; text-align:center; left:0; width:100%; margin:0;}
	.swiper-pagination-bullet{ width:8px; height:8px; border:2px solid #fff;}
	
	.PaggerBanner{ background-position:-9999px -9999px; overflow:hidden;zoom:1; padding:0; height:auto;}
	.Four { padding:0 5px; }
	.FourM{ width:50%; box-sizing:border-box; padding:0 5px; margin:0;}
	.FourImg{ height:auto;}
	.FourTit{ height:35px; line-height:35px; overflow:hidden;zoom:1; padding:0;}
	
	.Two { padding:10px; margin-top:10px;}
	.TwoL,.TwoR,.TwoLb,.TwoLa{ box-sizing:border-box; width:100%;}
	.TwoH6{ padding:0 8px;}
	.TwoR{ margin-top:15px;}
	
	.FooterTxt{ display:none;}
	.Copy{ display:block;}
	
	.Custer{margin-top:15px;}
	.Footer{ margin-top:15px; padding:10px;}
	
	
	.TwoM li{ line-height:20px; padding:5px 0;}
	.TwoM a{ padding-left:15px; background-position: 5px center;}
	
	.TwoRM{ margin-bottom:5px;}
	
	.ema{ font-size:15px;}
	.Nav .last{ border:none;}
	
	
	
	.Top{ padding:0;}
	.MNewdesc a{ display:block; text-align:right;}
	.MNewdesc{ height:auto;}
	.MNewUl{ padding-top:10px;}
	.MNewUl li{ height:30px; line-height:30px;}
	
	
	.MainNew{ margin-top:20px;}
	.MainNewLeft{ width:100%; height:auto; text-align:center;}
	.MainNewLeft img{ max-width:100%;}
	.MNewLa{ line-height:35px; height:35px; text-align:left;}
	.BusinessH4{ background:none;}
	
	.MainNewLeft { display:none;}
	
	.Business{ padding-left:10px; padding-right:10px;}
	.BusineUl{ width:100%;}
	.BusineMdesc table,.BusineM,.BusineMdesc{height:auto;}
	.BusineM{ width:50%; margin:0; box-sizing:border-box; margin-bottom:10px; }
	.BusineM:nth-child(1),.BusineM:nth-child(3){padding-right:5px;}
	.BusineM:nth-child(2),.BusineM:nth-child(4){padding-left:5px;}
	.BusineMbg{ display:none;}
	.BusineMdesc{ position:relative;opacity:1;-webkit-opacity:1;-moz-opacity:1; background:#f6f6f6 ; padding-bottom:10px;}
	.BusineM,.BusineM:hover,.BusineMh5{color:#000;}
	.BusineMh5{ font-size:14px; font-weight:bold; letter-spacing:1px; padding:5px 10px; padding-top:10px;}
	.BusineMp{ padding:0 10px; color:#555; line-height:20px; max-height:60px; overflow:hidden;zoom:1;}
	
	.BusineMore{ padding:20px 0; padding-top:10px;}
	.BusineMore a{ height:32px; line-height:32px; padding:0 20px;}
	
	.Group{ margin-top:0; padding-top:0;}
	.GroupUl{ width:100%; border-top:1px solid #f2f2f2; border-right:1px solid #f2f2f2;box-sizing:border-box; overflow:hidden;zoom:1; margin-top:20px;}
	.GroupM{ width:33.33%; padding:10px; box-sizing:border-box; margin:0; height:auto; border-right:none;border-top:none;}
	.GroupM img{ max-width:80%;}
	.GroupMbg,.GroupMdesc{ display:none;}
	
	.NavSpan{ position:relative; left:0; margin:0; }
	.Nav .a,.Nav .m .NavSpan{display:inline-block;}
	.Nav .a,.Nav{ vertical-align:middle;}
	
	
	.MainPageLH4{ margin:0; background:none; border:none; color:#000; height:auto; line-height:24px; font-size:18px; padding:20px 10px; padding-top:40px; font-weight:bold;}
	.MainPageLUl,.PubLa,.MainPageRNav{ display:none;}
	.PubTxt{ padding:0; }
	
	
	.NewListM{ background-size:25px 25px; background-position:0 0; padding:0; padding-left:35px; padding-bottom:10px; margin-bottom:10px;}
	.NlMdesc{ max-height:48px; overflow:hidden;zoom:1;}
	
	
	.PubH2{ font-size:18px; padding-top:40px;}
	.PubTxta{ padding-top:20px;}
	
	#Shares{ display:none;}
	
	.NewMoreH5{ font-size:18px; padding-top:40px; font-weight:bold; border-top:1px solid #d6d6d6;}
	
	.NewMoreM{ border:none;}
	.NewMoreUl{ width:100%;}
	.NewMoreList{ margin:0; padding-top:5px; }
	.NewMoreM,.NewMoreM table,.NewMoreM td{ width:100%; height:auto;text-align:justify;}
	.NewMoreM{ padding:10px 0; line-height:24px; border-bottom:1px dashed #d6d6d6;}
	
	.NewList{ padding:0;}
	
	.NewListM{ background:none; padding:0; padding-bottom:15px; margin-bottom:20px;}
	.Pages{ text-align:center;}
	.Pages span{ display:none;}
	
	
	.MainPage{ padding-left:8%; padding-right:8%;}
	.PubTxta{ padding-left:0; padding-right:0;}
	.NewMoreM{ font-size:14px;}
	.NewMoreM td{ padding:0;}
	
	
	.MainPageLH4{ display:none;}
	.MainPageLUl{ display:block; border:none; padding:20px 0; padding-bottom:20px;}
	
	.MainPageLUl li{ border:none; width:50%;   box-sizing:border-box; float:left; margin-top:10px;}
	.MainPageLUl li:nth-child(even){ padding-left:5px;}
	.MainPageLUl li:nth-child(odd){ padding-right:5px;}
	.MainPageLUl a{ padding:6px 0;border:1px solid #d6d6d6;box-sizing:border-box; width:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
	.MainPageLUl li.on a{ color:#fff; background:#004383;border:1px solid #004383;}
	.Wximg2{ width:0; height:0; display:none;}
}

 